import java.util.concurrent.TimeUnit;

public class Main {
    public static void main(String[] args) throws InterruptedException {
        System.out.println(Runtime.getRuntime().availableProcessors());
        // Thread.State
        // 线程会释放 CPU 资源，但不会释放已经持有的其他资源，如锁、内存等
        // 线程wait后不会占有资源
        Thread.sleep(1000); // 毫秒
    }
}